a knight in shining armour - Deutsch Englisch Wörterbuch